/* pub-css */
body {text-align:center;font-family: ËÎÌå, serif;  margin:0; padding:0; background: #fff; font-size:12px;color:#1f3a87;}
div,form,img,ul,ol,li,dl,dt,dd{margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
li{list-style-type:none;}
img{vertical-align:top;}

a:link {color: #1f3a87; text-decoration:none;}
a:visited {color: #1f3a87;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}

.clear{ clear: both; font-size:1px; height:0; overflow:hidden;}
.blank9{ height:9px; font-size:1px; clear:both;overflow:hidden;}

.topLogo{margin:0 auto; width:890px; clear:both; height:50px;border:none}
.topLogo .logo{float:left; padding:18px 0 0 8px;}
.topLogo .text1{float:left; padding:30px 0 0 18px; color:#bc2931;}
.topLogo .text2{float:right; padding:30px 6px 0 0 ;}

.foot{clear:both; margin:15px auto 6px; margin-top:15px; * margin-top:15px!important; * margin-top:8px; width:890px; border-top:1px solid #e2e2e2; padding:4px 0 0; line-height:20px;color:#999}
.foot a:link {color: #999; text-decoration:none;}
.foot a:visited {color: #999;text-decoration:none;}
.foot a:hover {color: #bc2931;text-decoration:none;}

/* main */
.main{ width:890px;min-height:475px; height:auto; margin-left:auto; margin-right:auto;margin-top:0px;clear:both; text-align:left;}
.main_left{ width:546px; float:left;}
.right{float:left; width:330px; height:auto!important; min-height:410px; }

/*login-推荐 */
.content a{cursor:hand}
.content span {
  width:37px;height:37px;
  float:left;margin:0 8px 0 12px;
  background-image:url(/images/recommend.jpg);
}
.content .blog{background-image:url(/images/recommend.jpg);background-position:0 0;}
.content .photo{ background-image:url(/images/recommend.jpg); background-position:-37px 0;}
.content .popo{background-image:url(/images/recommend.jpg); background-position:-74px 0; }
.content .idate { background-image:url(/images/recommend.jpg);background-position:-111px 0; }
.content .mail{background-image:url(/images/recommend.jpg); background-position:-148px 0; }
.content .m126{ background-image:url(/images/recommend.jpg);background-position:-185px 0; }
.content .m188{ background-image:url(/images/recommend.jpg);background-position:-222px 0; }
.content .VIP{background-image:url(/images/recommend.jpg); background-position:-259px 0; }
.content .xyq{ background-image:url(/images/recommend.jpg);background-position:-296px 0;}
.content .xy3{ background-image:url(/images/recommend.jpg);background-position:-333px 0; }
.content .xy2{ background-image:url(/images/recommend.jpg);background-position:-370px 0; }
.content .dt{ background-image:url(/images/recommend.jpg);background-position:-407px 0;}

.leftT1 .content{clear:both; }
.leftT1 .content ul{ margin-left:15px; }
.leftT1 .content li{float:left; width:130px; padding:14px 0 0; }
.leftT1 .content h2{ padding:11px 0 0; font-size:14px; text-align:left;}


.leftT2{clear:both; width:490px; padding:10px 0 0 11px; margin-top:5px;}
.leftT2 li{text-align:left; padding:18px 0 0; height:1%; clear:both;}
.leftT2 li img{float:left; margin:0 15px 0 0;}
.leftT2 h6{ display:inline;font-size:14px; color:#1F3A87; font-weight:bold }
.leftT2 p{ line-height:20px; padding:0 10px 0 0; margin:0; color:#333;}

/*login-文字 */
.leftT2 span{float:left; margin:0 15px 0 0;width:45px;height:36px; }
.leftT2 .i01{background-image:url(/images/textImg.jpg);background-position:0 0;}
.leftT2 .i02{background-image:url(/images/textImg.jpg);background-position:-45px 0;}
.leftT2 .i03{background-image:url(/images/textImg.jpg);background-position:-90px 0;height:39px;}

.login{ width:281px;height:auto!important;height:320px;min-height:320px;background:url(/images/imgRight-3.jpg) 0 -7px no-repeat;float:left; border:1px solid #666666; padding:30px 22px 15px 22px; margin-bottom:10px;}


.login_bottom{ width:327px; height:15px; padding-top:8px;}
.login_information{ width:263px; margin-left:auto; margin-right:auto;}
.login_information th{ text-align: right; width:70px; height:40px; white-space: nowrap; vertical-align:middle; font-size:14px; color:#1f3a87;  }
/*\*//*/
.login_information th{ line-height:30px;}
/**/
.input{ width:185px; height:25px; line-height:25px; font-size:16px; font-weight:bold; border:1px solid #86a1bf;}

.login_information td{ height:25px; line-height:25px; vertical-align:middle; }
.tip2{ height:18px;line-height:18px; text-align:left; vertical-align:bottom; font-size:14px; font-weight:bold; padding-top:10px; color:#BC2931 }
.tip3{ height:15px;line-height:15px; text-align:left; vertical-align:bottom; font-size:12px; font-weight:bold;  color:#BC2931 }

.btn{ width:188px; height:29px; line-height:29px; background:url(/images/imgRight-2.gif) 0 -22px repeat-x; background-color:#3b7394; font-size:14px; font-weight:bold; color:#002973;border:1px solid #aec5d5; margin-top:5px; cursor:pointer;}


.first{ border:1px solid #000000;}
.help{ text-align:right;}
.login_line{ width:280px; height:1px; font-size:1px;background:url(/images/imgRight-3.jpg) center 0 no-repeat;margin-bottom:8px;}

h2{padding:0px 0 0 19px; text-align:left; font-size:14px;color:#1f3a87;}
.register{ text-align:right; margin-right:15px; margin-top:8px;margin-bottom:5px;}
.ph{ text-align:right; margin-right:35px; margin-top:8px;margin-bottom:5px;color:#1f3a87; }
.tip{ text-align:center;}
.safety{width:285px;_width /**/:325px;/* IE55 */ height:75px;border:1px solid #666666; background:url(/images/imgRight-2.gif) 0 -57px repeat-x; padding:15px 20px 15px 20px;clear:both;}


.safe_top{ font-size:14px; font-weight:bold}

.rightText{clear:both; line-height:20px; padding:9px 8px 6px 0px; color:#000; text-align:left;}
.rightText h2{clear:both; font-size:14px; color:#bc2931; padding:0 0 4px 11px;}
.rightText li {line-height:20px; padding:0 0 0 16px; margin-left:30px;margin-right:56px;text-align:left; display:inline;background:url(/images/imgRight-2.gif) 0 0 no-repeat; }
.rightText .t4{line-height:20px; padding:0 0 0 16px; margin-left:30px;margin-right:29px;text-align:left; display:inline;background:url(/images/imgRight-2.gif) 0 0 no-repeat;}
.rightText .t4 a{ color:#BC2931; }
.rightText .t5{line-height:20px; padding:0 0 0 16px; margin-left:0px;margin-right:0px;text-align:left; display:inline;background:url(/images/imgRight-2.gif) 0 0 no-repeat;  }
.rightText .t6{line-height:20px; padding:0 0 0 16px; margin-left:22px;margin-right:0px;text-align:left; display:inline;background:url(/images/imgRight-2.gif) 0 0 no-repeat;  }
.rightText .t7{line-height:20px; padding:0 0 0 16px; margin-left:46px;margin-right:0px;text-align:left; display:inline;background:url(/images/imgRight-2.gif) 0 0 no-repeat;  }

.leftT1{clear:both;  border:1px solid #C8C8C8; border-right:none; overflow:auto; padding:0 0 20px; background:url(/images/bgImg.jpg) 0 bottom no-repeat;width:545px; height:190px;_height /**/:225px;/* IE55 */  margin-top:15px;}
.imgRight{width:15px;height:210px; float:left;background-image: url(/images/bgImg.jpg);background-position:-569px bottom; background-repeat:no-repeat; border:1px solid #C8C8C8; border-left:none;margin-left:-3px; margin-top:15px;}


.leftText{ clear:both; padding:0 0 0px 25px; text-align:left;}
.leftText dl{ clear:both;}
.leftText dt{ clear:both;font-size:14px; color:#bc2931;padding:9px 0 0 20px; background:url(/images/imgRight-2.gif) 0px 9px no-repeat; }
.leftText dd{ padding:3px 10px 0 20px;  clear:both; line-height:20px;}
.leftText .uLine{ text-decoration:underline;}
.errText{clear:both;  border:1px solid #C8C8C8; border-right:none; overflow:auto; padding:0 0 5px;background:url(/images/bgImg.jpg) 0 bottom no-repeat;width:545px; height:326px;overflow:hidden; margin-top:15px;}
.imgRight2{width:15px;height:330px; float:left;background: url(/images/bgImg.jpg) -569px bottom no-repeat; border:1px solid #C8C8C8; border-left:none;margin-left:-3px; margin-top:15px;}
.err{min-height:370px;}

.text{word-break: keep-all;}